package com.platform.qujia.pojo;

import lombok.*;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 优惠券模板实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
public class CouponTemplate {
    private Integer couponTemplateId;       //优惠券模板ID；
    private String couponRemark;            //优惠券备注
    private String couponName;              //优惠券名称；
    private String couponType;              //优惠券类型： 1现金劵，2折扣券，3兑换券,4洗车券；
    private Integer couponNum;              //优惠券数量;
    private BigDecimal couponAmt;           //优惠券优惠金额；
    private String effectiveTimeType;       //有效时间类型： 1，固定时间；2，领取后x天内有效；
    private Date effectiveTimeStart;        //固定时间-有效开始时间；
    private Date effectiveTimeEnd;          //固定时间-有效结束时间；
    private Integer effectiveDayNum;        //有效天数；
    private String couponTemplateStatus;    //有效状态：0，未生效； 1，生效；2，失效；
    private String createBy;                //创建人；
    private Date createTime;                //创建时间;
    private String updateBy;                //更新人
    private Date updateTime;                //更新时间
    private String delFlag;                 //是否删除优惠劵 1是 0 否
    private String couponDetails;           //优惠内容
    private Integer enterpriseId;           //油企的id信息
    private Integer getCouponNum;           //获取优惠券的数量
    private Integer useCouponNum;           //使用优惠券的数量
    private String verification;            //核销站点
    private String verStaNames;             //核销站点名称
    private String couponStaNames;          //适用油站

    //批量查询模板参数: 模板ID
    private String[] couTemIdArray;

    private String couDrawStatus;       //领取状态
    private String ableFlag;                 //是否置灰优惠劵 1可以用 0 不能用
    private BigDecimal minUseCouponAmt;

}
